package com.yfqy.app.modules.product.vo;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class ProductSkuVO {

    /**
     * SKU ID
     */
    private Long id;


    /**
     * SPU ID
     */
    private Long spuId;

    /**
     * 规格属性(JSON格式：{"品牌":"爱马仕","颜色":"黑白色"})
     */
    private String specs;

    /**
     * 销售价
     */
    private BigDecimal price;

    /**
     * 市场价
     */
    private BigDecimal marketPrice;

    /**
     * 成本价
     */
    private BigDecimal costPrice;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 库存预警值
     */
    private Integer warnStock;

    /**
     * 预占库存（未支付订单占用）
     */
    private Integer lockedStock;

    /**
     * 累计销售件数
     */
    private Integer cumulativeSales;

    /**
     * 美化初始销售件数
     */
    private Integer beautifySales;

    /**
     * SKU主图，为空时展示SPU主图
     */
    private String image;

    private Byte status;

}
